/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package ejb;

import entity.AnagraficaUtente;
import entity.AnagraficaUtenteFacadeLocal;
import java.util.Date;
import javax.ejb.EJB;
import javax.ejb.Stateless;

/**
 *
 * @author Marco
 */
@Stateless
public class ControllerAnagrafica implements ControllerAnagraficaLocal {
    @EJB
    private AnagraficaUtenteFacadeLocal anagraficaUtenteFacade;

    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method")

    @Override
    public void insertAnagrafica(String codiceFiscale, String nome, String cognome, char sesso, Date dataNascita, String luogoNascita, String indirizzoResidenza, String email, String telefono) {
        AnagraficaUtente utente = new AnagraficaUtente();
        utente.setCodiceFiscale(codiceFiscale);
        utente.setNome(nome);
        utente.setCognome(cognome);
        utente.setSesso(sesso);
        utente.setDataNascita(dataNascita);
        utente.setLuogoNascita(luogoNascita);
        utente.setIndirizzoResidenza(indirizzoResidenza);
        utente.setEmail(email);
        utente.setTelefono(telefono);
        anagraficaUtenteFacade.create(utente);
    }
    
}
